『Web API: The Good Parts』
https://images-na.ssl-images-amazon.com/images/I/91iQh271SHL.jpg
当たり前すぎる部分もあるのでかなり読み飛ばしているmrsekut.icon
1章
未読
2章
雑に読んだ
3章
エンベロープは使用すべきではない
エンベロープとは、そのサービスが提供する全てのAPIに共通の、レスポンスのテンプレートのようなもの
code:example
{
header: {
status: 'success',
errorCode: 0,
},
response: {
// ..
}
}
HTTP自体がエンベロープの役割を果たしているので、errorCodeなどはそちらで表現しよう
データはフラットにしたほうがいい
絶対に階層構造の方が良い状況ならそれでもいい
フラットのほうが多少サイズが減る
読みたい
pぜんぶ
4章
未読
5章
読みたい
p.137-147